非静态变量赋值
- 直接使用
@Value("${spring.redis.host}")
配置,spring.redis.host
为配置文件中参数命名,注意不要忘记加${}
。
1 |
|
静态变量赋值
- 使用@Component注解
- 在set方法上使用@Value
1
2
3
4
5
6
7
8
9
10
11
12
13
public class Test {
private static Integer test;
public static Integer getTest() {
return test;
}
"${server.port}") (
public void setTest(Integer test) {
this.test = test;
}
}
题外话:初次使用,一定得考虑时静态变量和非静态变量。又一坑~~
引入jar
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>5.1.3.RELEASE</version>
</dependency>